<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* 
      函数：
          1.封装了一段可以重复执行的代码，对外暴露一个函数名，隐藏函数内部的细节
          2.使用时，调函数名即可。
          3.函数不调用，不执行，调用一次，执行一次。
          4.先声明，在使用，和变量一样。
          5，某个人做了某件事，某个事就是函数。
          6，函数就是某个动作，函数名用动词。函数名命名规则是小驼峰。
          7，函数，方法，API，接口 同一个事物，不同的名字。
          8，执行顺序：

        语法结构
          function 函数名(){
            函数体；
          }
        调用：
           函数名();

           函数：
             1.封装了一段可以重复执行的代码，对外暴露一个函数名，隐藏函数内部的细节
             2，使用时，调用函数名即可
             3.函数不调用不执行，调用一次执行一次
             4，先声明后使用，和变量一样：
             5.某个人做了某件事，某件事就是函数
             6.函数就是某个动作，函数名用动词，函数名命名规则是小驼峰
             7.函数、方法、API、接口 同一个事物，不同的名字
             8.执行顺序：

             

    */
            let age = 19;
            function buy(){
              if(age > 18){
                  console.log('给你啤酒');
              }else{
                  console.log('请你喝可乐');
              }
            }

            buy();
        // 自己封装并调用函数，去旅游，做饭，上学。

    </script>
</body>

</html>